import request from '@/utils/request'

//获取
export function getStateList(data) {
  return request({
    url: '/state/list',
    method: 'get',
    params:data
  })
}
//获取热榜
export function getStateHotList(data) {
  return request({
    url: '/state/hotlist',
    method: 'get',
    params:data
  })
}

//获取指定用户动态  参数  stateId 可单独获取除封禁状态的动态
export function getStateUser(data) {
  return request({
    url: '/state/show',
    method: 'get',
    params:data
  })
}


//获取指定用户动态列表
export function getStateUserlist(data) {
  return request({
    url: '/state/userlist',
    method: 'get',
    params:data
  })
}
//发布
export function addState(data) {
  return request({
    url: '/state/add',
    method: 'post',
    data:data
  })
}

//点赞
export function Statelike(data) {
  return request({
    url: '/state/like',
    method: 'post',
    data:data
  })
}

//踩
export function StateUnlike(data) {
  return request({
    url: '/state/unlike',
    method: 'post',
    data:data
  })
}

//删除
export function Statedel(data) {
  return request({
    url: '/state/del',
    method: 'post',
    data:data
  })
}

//修改权限
export function StateEdit(data) {
  return request({
    url: '/state/edit',
    method: 'post',
    data:data
  })
}


//bannedState 状态封禁
export function bannedState(data) {
  return request({
    url: '/state/banned',
    method: 'post',
    data
  })
}


//审核列表
export function getAuditList(data) {
  return request({
    url: '/state/auditList',
    method: 'get',
    params:data
  })
}
// 审核动态显示 参数  stateId
export function getStateAuditshow(data) {
  return request({
    url: '/state/auditshow',
    method: 'get',
    params:data
  })
}
//审核操作
export function setAudit(data) {
  return request({
    url: '/state/audit',
    method: 'post',
    data
  })
}